import cn.hutool.core.map.MapUtil;

import java.util.*;

public class c03_map_use {
    /**
     * //1.模拟测试数据，产生投票数据
     * //2.统计每个景点的投票人数
     * //2.1查询map中是否有此景点
     * //如果没有，存入此景点：（景点名称＝1）
     * //如果有，
     * 则將此景点的票数 +1
     *7.19今天作业可能要用
     * @param args
     */
    public static void main(String[] args) {
        //1.模拟测试数据，产生投票数据
        String[] selects = {"大明湖", "千佛山", "趵突泉", "泉城广场",
                "动物园", "植物园", "博物馆"};
        List<String> datas = new ArrayList<>();
        Random r = new Random();
        //2.统计每个景点的投票人数
        for (int i = 0; i < 80; i++) {
            int index = r.nextInt(selects.length);
            datas.add(selects[index]);
        }
        datas.forEach(System.out::println);
        Map<String, Integer> map = new HashMap<>();
        for (String data : datas) {
            if (map.containsKey(data)) {
                map.put(data, map.get(data) + 1);
            } else
                map.put(data, 1);
        }
        map.forEach((k, v) -> System.out.println(k + "=" + v));
    }
    //entry
    //2.1查询map中是否有此景点
    //如果没有，存入此景点：（景点名称＝1）
    //如果有，
    //则將此景点的票数 +1
    ;
}
